package com.fintech.third.model.intbank;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class IntBankEndowmentInsurance implements Serializable{
    private Long id;

    private String loanId;

    private String serialNum;

    private String loanOrganization;

    private Date loanDate;

    private String aggregate;

    private Date reimbursement;

    private String payCostType;

    private BigDecimal overdueAmount;

    private BigDecimal solidRepayment;

    private Date updateDate;

    private String payCostUnit;

    private String cause;

    private Date establishDate;

    private Date amendDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId == null ? null : loanId.trim();
    }

    public String getSerialNum() {
        return serialNum;
    }

    public void setSerialNum(String serialNum) {
        this.serialNum = serialNum == null ? null : serialNum.trim();
    }

    public String getLoanOrganization() {
        return loanOrganization;
    }

    public void setLoanOrganization(String loanOrganization) {
        this.loanOrganization = loanOrganization == null ? null : loanOrganization.trim();
    }

    public Date getLoanDate() {
        return loanDate;
    }

    public void setLoanDate(Date loanDate) {
        this.loanDate = loanDate;
    }

    public String getAggregate() {
        return aggregate;
    }

    public void setAggregate(String aggregate) {
        this.aggregate = aggregate == null ? null : aggregate.trim();
    }

    public Date getReimbursement() {
        return reimbursement;
    }

    public void setReimbursement(Date reimbursement) {
        this.reimbursement = reimbursement;
    }

    public String getPayCostType() {
        return payCostType;
    }

    public void setPayCostType(String payCostType) {
        this.payCostType = payCostType == null ? null : payCostType.trim();
    }

    public BigDecimal getOverdueAmount() {
        return overdueAmount;
    }

    public void setOverdueAmount(BigDecimal overdueAmount) {
        this.overdueAmount = overdueAmount;
    }

    public BigDecimal getSolidRepayment() {
        return solidRepayment;
    }

    public void setSolidRepayment(BigDecimal solidRepayment) {
        this.solidRepayment = solidRepayment;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getPayCostUnit() {
        return payCostUnit;
    }

    public void setPayCostUnit(String payCostUnit) {
        this.payCostUnit = payCostUnit == null ? null : payCostUnit.trim();
    }

    public String getCause() {
        return cause;
    }

    public void setCause(String cause) {
        this.cause = cause == null ? null : cause.trim();
    }

    public Date getEstablishDate() {
        return establishDate;
    }

    public void setEstablishDate(Date establishDate) {
        this.establishDate = establishDate;
    }

    public Date getAmendDate() {
        return amendDate;
    }

    public void setAmendDate(Date amendDate) {
        this.amendDate = amendDate;
    }
}